package com.fruit.mapper.sys;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.fruit.pojo.sys.AlipayConfig;
import com.fruit.pojo.sys.SysConfig;
import com.fruit.pojo.sys.WechatConfig;

/**
 * 配置Mapper
 * @author shibeilei
 * @version 2017.11.30 12:20
 */
public interface SysMapper {


	/**
	 * 获取配置信息
	 * @return 配置列表
	 * @author admin
	 * @version 2017
	 */
	 List<SysConfig> getSysConfigList();
	

	 /**
	  * 获取支付宝配置信息
	  * @return AlipayConfig
	  * @author admin
	  * @version 2017
	  */
	 AlipayConfig getAlipayConfig();
	 
	 /**
	  * 获取微信支付配置信息
	  * @param tradeType 
	  * @return WechatConfig
	  * @author admin
	  * @version 2017
	  */
	 WechatConfig getWechatConfig(String tradeType);
	 
	 /**
	  * 获取微信支付配置信息
	  * @param appId 
	  * @param tradeType 
	  * @return 微信支付配置
	  */
	 WechatConfig getWechatConfigByAppId(@Param("appId") String appId, @Param("tradeType") String tradeType);
	
}
